@media screen and (max-width: 2560px){
.about01{width:1760px; margin:0 auto;}
.work_details03 .r .swiper-slide .pic{height:331px;}
.about04 .about_history .r .list li .pic{height:375px;}
/*.about01 .intro .r {width: calc(50% - 500px);padding-left: 500px;float: right;}*/
}
@media screen and (max-width: 2048px){
.work_details03 .r .swiper-slide .pic{height:261px;}
.about04 .about_history .r .list li .pic{height:293px;}
}
@media screen and (max-width: 1920px){
.about01{padding:180px 80px 0;width:calc(100% - 160px);}
.work_details03 .r .swiper-slide .pic{height:241px;}
.about04 .about_history .r .list li .pic{height:270px;}

}
@media screen and (max-width: 1680px){
.work_details03 .r .swiper-slide .pic{height:210px;}
.about04 .about_history .r .list li .pic{height:233px;}
.swiper_our_partners {width: calc(100% - 120px);margin: 0 60px;}
.team01 .r{width:calc(84% - 30px); float:right; padding-left:30px;}
.contact01 .l .address{padding-top:30px;}
.contact01 .l .address li{padding:20px 0 15px;}
.contact01 .r{width: calc(55% - 60px);padding-left: 60px;}

}

@media screen and (max-width: 1600px){
.about01{padding:180px 60px 0;width:calc(100% - 120px);}
.about01 .intro .l h2{font-size:75px;}
.about01 .intro .l p {font-size: 16px;line-height:33px;padding-bottom:30px;}
.work_details03 .r .swiper-slide .pic{height:199px;}
.about04{padding: 80px 60px 60px;width: calc(100% - 120px);}
.about04 .about_history .l h2{font-size:8em;}
.about04 .about_history .r .list li .pic{height:225px;}
.about04 .about_history .r .info{font-size:16px;}
.about04 .about_history .r .info p{padding-bottom:30px;}
.team_bg{background-position: 20px top;}
.team01 .r{width:calc(84% - 60px); float:right; padding-left:60px;}
.contact01{padding: 150px 60px 0; width: calc(100% - 120px);}
.contact01 .l .address{padding-top:20px;}
.contact01 .l .address li{padding:22px 0 15px}
.contact01 .l .address li span{font-size:16px;}
.contact01 .l .address li p{font-size:16px;}
.contact01 .l {width: calc(45% - 0px);padding-right: 0px;}
.contact01 .r{width: calc(55% - 60px);padding-left: 60px;}
.contact02{padding: 130px 60px 60px; width: calc(100% - 120px);}


}

@media screen and (max-width: 1440px){
.top li{float:left; width:calc((100% - 300px) / 4);}
.top li.logo{width:300px;}
.top li.logo a{width:140px;}
.work01 .bg .txt{font-size:230px;top: 80px;}
.work01 .work_list{padding-top:310px;width:calc(100% - 420px);}
.work_nav li{height:50px;}
.work_nav li a{font-size:30px;}
.work_nav li a span{font-size:20px;font-weight:500;}
.work_details03 .r .swiper-slide .pic{height:177px;}
.wroks_details_prev:after,.wroks_details_next:after{font-size:40px;}
.wroks_details_next{margin-left:20px;}
.about01{padding:180px 60px 0;width:calc(100% - 120px);}
.about01 .intro .lang ul{margin-bottom: 35px;}
.about01 .intro .l{width:55%;}
.about01 .intro .r{width: calc(45% - 50px);padding-left: 50px;}
.about01 .intro .l h2{padding:100px 0 30px; font-size:65px;}
.about01 .intro .l p {font-size: 16px;line-height:32px;padding-bottom:25px;}

.about01.jp .intro .l h2{padding:80px 0 10px; font-size:40px; line-height: 80px;}
.about01.jp .intro .l p{font-size: 16px;line-height:30px;padding-bottom:20px;}
.about01.jp .intro .about_pic.tr2_pic{padding:50px 0 0;}

.about01.en .intro .l h2{padding:80px 0 20px; font-size:40px; line-height:52px;}
.about01.en .intro .l p{font-size: 16px;line-height:30px;padding-bottom:15px;}
.about01.en .intro .about_pic.tr2_pic{padding:50px 0 0;}


.swiper_our_partners .swiper-wrapper{height:280px;}
.swiper_our_partners .swiper-slide .swiper-slide p img{width:calc(100% - 40px);margin:0 20px;}
.about04 .about_history .r .list li .pic{height:200px;}
.about04 .about_history .l h2{font-size:7.5em;}
.team_bg{background-position: 25px top;}
.team01 .r{width:calc(84% - 40px); float:right; padding-left:40px;}
.team_swiper_prev{left:20px;}
.team_swiper_next{right:20px;}
.team_swiper_next, .team_swiper_prev{width:55px; height:55px; top:20px;}
.contact01 .l {width: calc(40% - 0px);padding-right: 0px;}
.contact01 .l .address li{padding:19px 0 15px}
.contact01 .l .address li p.en_addr{width:100%;text-align: justify;text-align-last: justify;}
.contact01 .r{width: calc(60% - 60px);padding-left: 60px;}



}


@media screen and (max-width: 1366px){
.index_swiper{height: calc(100% - 220px);margin: 170px auto 50px;}
.work_details02{height:500px;}
.work_details02 .h .l h2{font-size: 50px;line-height: 60px;}
.work_details02 .h .r h2{font-size: 34px;line-height: 30px;}
.work_details02 .h .r li{font-size: 24px;}
.work_details02 .h .r li span{font-size: 22px;}
.work_details03 .l h2{font-size: 50px;line-height: 60px;}
.work_details03 .r .swiper-slide .pic{height:168px;}
.wroks_details_prev:after,.wroks_details_next:after{font-size:40px;}
.wroks_details_next{margin-left:20px;}
.about01{padding:180px 60px 0;width:calc(100% - 120px);}
.about01 .intro .l p {font-size: 16px;line-height:30px;padding-bottom:25px;}
.about01 .intro .about_pic.tr2_pic .r{margin: 100px 0 100px 20px;}
.about01.jp .intro .l p{font-size: 15px;line-height: 28px;}
.about01.en .intro .l p{font-size: 16px;line-height: 28px;}
.swiper_our_partners .swiper-wrapper{height:260px;}
.swiper_our_partners .swiper-slide .swiper-slide p img{width:calc(100% - 30px);margin:0 15px;}
.swiper_our_partners .swiper-pagination-bullet{font-size:18px;}
.about02 h2{font-size: 65px;padding: 0px 0 30px;}
.about03 h2{font-size:10em;}
.about04 .about_history .r .list li .pic{height:188px;}
.about04 .about_history .l h2{font-size:7em;}
.team_bg{background-position: 30px top;}
.team01 .l h2{font-size:65px;}
.team01 .l li a{font-size:20px;}
.team01 .r{width:calc(84% - 60px); float:right; padding-left:60px;}
.team01 .r .swiper-slide h2{font-size:20px;}
.team01 .r .swiper-slide p{font-size:20px;}
.team01 .r .swiper-slide p em{font-size:19px;}
.team02 .tit{font-size:65px;padding-bottom: 40px;line-height: 70px;}
.team02 .l p{padding-bottom:30px; font-size:14px; line-height:26px;}
.team02 .r h2{font-size:20px;}
.team02 .r .swiper-slide h3{font-size:14px;}
.team02 .r .swiper-slide p{font-size: 13px;}
.contact01 .l .address li{padding:20px 0 12px;}


}

@media screen and (max-width: 1280px){
.about04 .about_history .l h2{font-size:6.5em;}
.about04 .about_history .r{padding: 20px 0 80px;}
.work_details03 .r .swiper-slide .pic{height:156px;}
.contact01 .l {width: calc(45% - 0px);padding-right: 0px;}
.contact01 .l h3{font-size:30px;}
.contact01 .l .address li{padding: 13px 0 10px;}
.contact01 .r{width: calc(55% - 30px);padding-left: 30px;}
.contact02 h3{font-size:30px;}

}

@media screen and (max-width: 1200px){
.about01.jp .intro .l h2 {font-size: 30px;}
.about01.en .intro .l h2 {font-size: 30px;line-height: 40px;}
.about04 .about_history .l h2 {font-size: 5.5em;}
.work_details03 .r .swiper-slide .pic{height:180px;}
.contact03 .r{font-size: 15px; line-height: 28px;}



}


@media screen and (max-width: 1024px){
.top ul{display:none;}
.nav_top{display:flex;align-items: center;justify-content: space-between;}
.hamburger, .hamburger-2 {
    display: block;
}
.hamburger, .hamburger-2 {
    transition: all ease-in-out 200ms;
    cursor: pointer;
    outline: none;
    display:block;
    width: 30px;
    right: 25px;
    top: 30px;
}
.hamburger span, .hamburger-2 span {
    transition: all ease-in-out 200ms;
    background-color: #fff;
    display: block;
    width: 100%;
    height: 2px;
}

.hamburger span:nth-child(2), .hamburger-2 span:nth-child(2) {
    margin: 8px 0;
}
.show-mobile-navigation{overflow: hidden;}
.show-mobile-navigation .hamburger {opacity: 1;}
.show-mobile-navigation .hamburger{margin-top:-11px;}
.show-mobile-navigation .hamburger span, .hamburger-2 span{ background-color:#fff;}
.show-mobile-navigation .hamburger span:nth-child(1), .hamburger-2 span:nth-child(1) {
        transform: rotate(45deg) translateY(10px) translateX(4px);
}
.show-mobile-navigation .hamburger span:nth-child(2), .hamburger-2 span:nth-child(2) {margin: 0;width:0px;}
.show-mobile-navigation .hamburger span:nth-child(3), .hamburger-2 span:nth-child(3) {
    transform: rotate(-45deg) translateY(1px) translateX(-7px);
}
.nav_ph {
    transform: translateX(100%);
    height:calc(100% - 70px);
    width: 100%;
    top: 70px;
	z-index:10;
	background-color:#fff;
	position: fixed;
	touch-action: none;
	overflow: hidden;
	pointer-events: auto;
    transition: all ease-in-out 200ms;
	left: 0;
	display:block;
}	
.show-mobile-navigation .nav_ph {
    transform: translateX(0);
    z-index: 100;
}

.nav_ph ul{padding:25px;}
.nav_ph li{border-bottom:1px solid #ccc; padding:15px 0; position: relative;}
.nav_ph li a{color:#000; font-size:16px;font-weight: 500;}
.nav_ph li a.l{float:left;background-color: #61b4e4;padding: 6px 0;color: #fff;width:calc(50% - 5px);text-align: center;margin-right:5px;}
.nav_ph li a.r{float:right;background-color: #61b4e4;padding: 6px 0;color: #fff;width:calc(50% - 5px);text-align: center;margin-left:5px;}
.nav_ph li.none{border-bottom:0;}
.nav_ph li .submenu{padding:0 0 0 0; transition: all ease-in-out 200ms;overflow: hidden;max-height: 0;}
.nav_ph .show li .submenu{max-height: 300px;padding-top:10px; transition: all ease-in-out 200ms;}
.nav_ph li .submenu li{border:0; padding:5px 0;width:100%;display: inline-block;}
.nav_ph li .submenu li a{position: relative;padding: 0 0 0 25px;font-size:16px; color:#333;font-family: "oswald"; font-weight:400;}
.nav_ph li .submenu li a span{font-family: "siyuan";font-weight: 500;font-size: 14px;padding-left: 8px;}
.nav_ph li .submenu li a:before {
    background-color: #354b54;
    position: absolute;
    display: block;
    opacity: 0.3;
    content: "";
    height: 1px;
    width: 16px;
    top: 12px;
    left: 0;
}
.ph_nav_show .nav_ph {
    transform: translateX(0);
    z-index: 2;
}
.ar0 {
    stroke-miterlimit: 10;
    stroke: #354b54;
    stroke-width: 1;
    fill: none;
}

.nav_ph li.child:before{
    position: absolute;
    content: "\e62d";
    font-family: "lsfont";
    color: #999;
    font-size:30px;
    display: flex;
	justify-content: center;
    align-items: center;
	z-index: 10;
    right: 0;
    transition: all ease-in-out 100ms;
}
.nav_ph .show li.child:before{
    transform: rotate(180deg);
    transition: all ease-in-out 100ms;
}


.r_fix{width: 46px;}
.r_fix a{height:40px;}
.r_fix .r_code:before{font-size:32px;padding-top: 7px;}
.r_fix .r_top:after{font-size:22px;}

.index_swiper {height: calc(100% - 130px);margin: 100px auto 30px;}
.index01_h100{background-position: center 74px;}
.index02{height:auto; padding:20px 0 40px;}
.index02 h2{font-size:60px;}
.index02 h2 p{letter-spacing:8px; font-size:22px;padding-left:10px;}
.about01{padding: 120px 60px 0;}
.about01 .intro .l h2{font-size:50px;padding:80px 0 15px;}
.about01 .intro .l p{font-size: 14px;line-height: 26px; padding-bottom:10px;}
.about01 .intro .about_pic.tr2_pic{padding: 60px 0 0;}
.about01.jp .intro .l h2{font-size: 30px;}
.about01.jp .intro .l p{font-size: 14px;line-height: 26px;padding-bottom: 10px;}
.about01.en .intro .l h2{font-size: 30px;}
.about01.en .intro .l p{font-size: 14px;line-height: 26px;padding-bottom: 10px;}
.about02 h2{font-size:60px;padding:0px 0 30px;}
.swiper_our_partners .swiper-wrapper{height:200px;}
.swiper_our_partners .swiper-pagination-bullet{font-size:16px;}
.about03 h2{font-size:9em;}
.about04 .about_history .l h2{font-size:5em;}
.about04 .about_history .r .info{line-height:32px; font-size:14px;}
.about04 .about_history .r .info p{padding-bottom:20px;}
.about04 .about_history .r .list li .pic{height:140px;}
.about04 .about_history .r .list li a{filter: grayscale(0);}

.work01 .work_list{padding-top: 200px;width: calc(100% - 360px);}
.work01 .bg .txt{font-size:150px;}
.work_nav li{height: 46px;}
.work_nav li a{font-size: 26px;}
.work_nav li a span{font-size: 16px;}
.work_details01 video{top: 70px;height: calc(100% - 70px);}
.work_details01 .playBtn i:before{font-size:55px;}
.team01{padding: 120px 40px 0;height: auto;}
.team02 .l{width: calc(50% - 20px);padding-right: 20px;}
.team02 .l p{font-size: 14px; padding-bottom: 20px;}

.contact01{padding: 100px 40px 0; width: calc(100% - 80px); display:block;}
.contact01 .l{width: 100%;}
.contact01 .l h2{font-size: 50px;margin-bottom: -10px;}
.contact01 .l h3{font-size: 26px;}
.contact01 .l .address li p.en_addr{text-align: right;text-align-last: right;}
.contact01 .r{width: 100%; padding-left:0;}
.contact01 .r .map img{padding-top: 30px; padding-bottom:30px;}
.contact02{padding: 100px 40px 60px; width: calc(100% - 80px); }
.contact02 h2{font-size: 50px;margin-bottom: -10px;}
.contact02 h3{font-size: 26px;}
.contact02_btn{height: 45px;line-height: 45px;}
.contact03{padding: 40px 40px 60px; width: calc(100% - 80px); }
.contact03 .l h2{font-size: 50px; margin-bottom: -10px;}
.contact03 .l h3{font-size: 26px;}
.contact03 .r{width: calc(50% - 40px);padding-left: 40px;}
}

@media screen and (max-width: 1000px){	
.move_bg{height:500px;}
.about01 .intro .l{width:100%;padding: 0 0 10px;}
.about01 .intro .l h2{padding:0px 0 15px;}
.about01 .intro .r {width:100%;padding-left:0px;}
.about01 .intro .about_pic.tr2_pic{padding:20px 0 0;}
.about01 .intro .about_pic.tr2_pic .r{margin: 60px 0 60px 20px;}
.about01.jp .intro .l h2{padding:0px 0 15px;font-size: 40px;}
.about01.en .intro .l h2{padding:0px 0 20px;font-size: 40px;line-height: 50px;}
.about01.en .intro .l p{font-size: 16px;line-height: 26px;padding-bottom: 15px;}
.swiper_our_partners .swiper-wrapper{height:200px;}
.about02{padding:30px 0 40px;}
.about02 h2{font-size:50px;}
.about03 h2{font-size:7em;}
.about04 .about_history .l h2{font-size:44px;}
.about04 .about_history .r .list li{width: calc((100% - 40px) / 2);}

.work_nav{
    position:initial;height:auto;display:block; text-align:left; width:calc(100% - 60px); padding:100px 30px 0px;
    background-image: url(/images/works_top_bg.jpg);
    background-repeat: no-repeat;
    background-position: 0 70px;
    background-size:100% 100%;
    margin: 0 auto;
}
.bg{background-image:none;}
.work_nav li{height:auto; padding:3px 0;}
.work_nav li a{justify-content:left;font-size:32px;}
.work_nav li a span{font-size: 20px;}
.work01 .work_list{width: calc(100% - 40px); padding:30px 20px 40px;}
.work01 .work_list li{margin:0 10px 20px;}
.work01 .bg .txt{font-size:120px;}
.work_nav li a:hover, .work_nav li a.cur{transform: translate3d(0px,0,0) scale(1);}
.work_details01{height:500px;}
.work_details02 .h .l h2{font-size: 36px;line-height: 40px;}
.work_details02 .h .l p{padding-top: 5px; font-size:22px;}
.work_details02 .h .l{width: 40%;}
.work_details02 .h .r{width: 60%;}
.work_details02 .h .r h2{font-size: 30px;}
.work_details02 .h .r li{font-size: 22px;}
.work_details02 .h .r li span{font-size: 20px;}
.work_details03 .l h2{font-size:36px;line-height: 40px;}
.work_details03 .l p{padding-top: 5px; font-size:22px;}
.work_details03 .r .swiper-slide .pic{height:120px;}




.team01 .l h2{font-size: 50px;}
.team02{padding: 50px 40px 0;}
.team02 .tit{font-size: 50px;line-height: 55px;}
.team02 .info{display:block;}
.team02 .l{width:100%; padding-right:0;}
.team02 .r{width:100%; padding-bottom: 30px;}
.team01 .r .swiper-slide h2{font-size: 18px;}
.team01 .r .swiper-slide p{font-size: 18px;}
.team01 .r .swiper-slide p em{font-size:17px;}

}

@media screen and (max-width: 768px){	
.move_bg{height:450px;}
.about04 .about_history .l h2{font-size:40px;}

}

@media screen and (max-width: 640px){	
.move_bg{height:320px;}
.index_swiper {width: calc(100% - 50px); height: calc(100% - 70px);margin: 70px auto 0px;}
.foot{display:block; height:auto; padding:15px 0; clear:both;}
.foot a{display:none;}
.about01{padding: 120px 30px 0; width: calc(100% - 60px);}
.about01 .intro .l h2{font-size:40px;}
.about01 .intro .lang ul{margin-bottom:25px;}
.about01 .intro .about_pic.tr2_pic .r{margin: 35px 0 60px 20px;}
.about01.jp .intro .l h2{font-size:30px;line-height: 42px;}
.about01.jp .intro .about_pic.tr2_pic{padding: 30px 0 0;}
.about01.jp .intro .about_pic.tr2_pic .r{margin: 35px 0 60px 20px;}
.about01.en .intro .l h2{font-size:30px;line-height: 42px;}
.about01.en .intro .about_pic.tr2_pic{padding: 30px 0 0;}
.about01.en .intro .about_pic.tr2_pic .r{margin: 35px 0 60px 20px;}
.about02{padding:30px 0 30px;}
.about02 h2 {font-size:36px;}
.swiper_our_partners {width: calc(100% - 60px);margin: 0 30px;}
.swiper_our_partners .swiper-wrapper{height:160px;}
.swiper_our_partners .swiper-pagination-bullet{font-size: 14px;width:50%; margin:0px 0!important;padding: 3px 0px;}
.about02.en .swiper_our_partners .swiper-pagination-bullet{font-size: 16px;line-height: 20px;padding: 3px 0;}
.about03 h2{font-size:60px;}
.about04{padding: 40px 30px 30px;width: calc(100% - 60px);display: inline-block;}
.about04 .about_history{width: 100%;clear: both; display:block;}
.about04 .about_history .l{width:100%; padding:0;}
.about04 .about_history .r{width:100%; padding:0;}
.about04 .about_history .r .list ul{margin:0 -5px;}
.about04 .about_history .l h2{padding-bottom:15px;}
.about04 .about_history .r .list li{width: calc((100% - 20px) / 2); margin: 0 5px 10px;}
.about04 .about_history .r .list li .pic{height:120px;}
.about04 .about_history .r .info{padding: 10px 0px 0;line-height: 30px;}
.about04 .about_history .r .list li a p{font-size: 12px;line-height: 32px;}
.about04 .about_history .r .list li a:hover p{height: 32px;}
.work01 .bg .txt{display:none;}
.work_nav li a{font-size:24px;}
.work_nav li a span{font-size:18px;}
[data-aos^=fade-up-work-l][data-aos^=fade-up-work-l]{transform: translate3d(0,20px,0);}
[data-aos^=fade-up-work-l][data-aos^=fade-up-work-l].aos-animate{transform: translate3d(0,0px,0);}
[data-aos^=fade-up-work-r][data-aos^=fade-up-work-r]{transform: translate3d(0,20px,0);}
[data-aos^=fade-up-work-r][data-aos^=fade-up-work-r].aos-animate{transform: translate3d(0,0px,0);}
.work01 .work_list .layui-flow-more{padding-top: 60px;}
.work01 .work_list .layui-flow-more a{padding: 1px 0 2px;font-size: 14px;width: 140px;}
.work01 .work_list .layui-flow-more em{padding: 1px 0 2px;font-size: 14px;width: 140px;}
.work01 .work_list li a p{font-size:14px;}
.work01 .work_list li{margin: 0 10px 20px;width: calc((100% - 20px) / 1);}
.work_details01{height:330px;display: flex;}
.work_details01 .bg{display: flex;justify-content: center;align-items: center;}
.work_details01 .playBtn{margin-top: 35px;width:initial; height:initial; position:initial; margin-left:initial;}
.work_details01 .playBtn:before{font-size: 50px;}
.work_details01 .playBtn i:before{font-size:46px;}
.work_details02{height:auto;}
.work_details02 .h{width: calc(100% - 80px);padding: 50px 40px;}
.work_details02 .h .l{width: 100%;}
.work_details02 .h .r{width: 100%;}
.work_details02 .h .l h2{font-size:26px;line-height: 32px;}
.work_details02 .h .l p{font-size:16px;padding-top: 0px;}
.work_details02 .h .r h2{padding-top:25px;font-size:20px; padding-bottom:0;}
.work_details02 .h .r li{font-size:16px;padding: 12px 0 7px;}
.work_details02 .h .r li span{font-size:14px;}
.work_details03{padding: 50px 40px;width: calc(100% - 80px); display:block;}
.work_details03 .l h2{font-size: 26px;line-height: 32px;}
.work_details03 .l p{font-size:16px;padding-top: 0px;}
.work_details03 .l{width: 100%; float: initial;}
.work_details03 .r{width: 100%; float: initial;padding-top: 20px;}
.work_details03 .r .swiper-slide .pic{height:235px;}

.team01{padding: 100px 40px 0;}
.team01 .l{width:100%; padding-bottom:20px;}
.team01 .r{width:100%;padding-left:0;}
.team01 .l h2{font-size: 36px;padding-bottom:10px;}
.team01 .l li a{font-size:18px;}
.team01 .l li{float: left;width: 50%;}
.team02{padding: 30px 40px 0;}
.team02 .tit{font-size: 36px;line-height: 40px;}

.contact01 .l h2{font-size: 40px;margin-bottom: -5px;}
.contact01 .l h3{font-size: 20px;}
.contact02 h2{font-size: 40px;margin-bottom: -5px;}
.contact02 h3{font-size: 22px;}
.contact02 .input_data ul{margin:0;}
.contact03 .l h2{font-size: 40px; margin-bottom: -5px;}
.contact03 .l h3{font-size: 22px;}
.contact01 .l .address li span{font-size:15px;}
.contact01 .l .address li p{font-size:15px;}
.contact02 .input_data ul li{width:100%; margin:0;}
.contact02 .input_data ul li:last-child{width:100%;margin: 0;}
.contact02 .input_data ul li p{font-size:15px;}
.contact02 .input_data ul li em{font-size:16px;}
.contact02 .input_data ul li input{padding: 8px 10px;font-size: 14px;}
.contact02 .input_data ul li textarea{font-size: 14px;}
.contact02_btn{font-size: 18px;width: 120px;height: 40px; line-height: 40px;}
.contact03{display:table;}
.contact03 .l{width:100%;padding-right:0;}
.contact03 .r{width:100%;padding-left:0;}
.contact03 .l p{font-size:15px;}
.contact03 .l .job_name{font-size:15px;}
.contact03 .l ul{padding-top:10px;}
.contact03 .l li input{font-size:15px;}



}



@media screen and (max-width: 414px){	
.work_details03 .r .swiper-slide .pic{height:220px;}

}

@media screen and (max-width: 375px){	
.move_bg{height:300px;}
.about01 .intro .l h2{font-size:36px;}
.work_details03 .r .swiper-slide .pic{height:200px;}


}


@media screen and (max-width: 320px){


}